package com.zondy.mapgis.psmap.manager.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zondy.mapgis.domain.psmap.AppWidget;
import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.Map;
import org.springframework.web.multipart.MultipartFile;

public interface IAppWidgetService extends IService<AppWidget> {
   AppWidget selectAppWidgetByWidgetId(Long var1);

   List<AppWidget> selectAppWidgetList(AppWidget var1);

   AppWidget selectAppWidgetByWidgetName(String var1);

   boolean checkWidgetNameUnique(String var1);

   int insertAppWidget(AppWidget var1);

   int updateAppWidget(AppWidget var1);

   int deleteAppWidgetByWidgetIds(Long[] var1);

   int deleteAppWidgetByWidgetId(Long var1);

   byte[] exportWidgets(List<AppWidget> var1);

   List<AppWidget> parseWidgetsFromFile(MultipartFile var1, boolean var2) throws IOException;

   String importWidgets(List<AppWidget> var1, boolean var2, String var3);

   Map<String, File> listFileResources(String var1, String var2);
}
